package com.tpshion.chat.service;

import com.tpshion.chat.domain.dto.ReqFriendDto;
import com.tpshion.chat.domain.entity.ReqFriend;
import com.tpshion.chat.domain.vo.ReqFriendVo;

import java.util.List;

public interface ReqFriendService{

    /**
     * 添加好友请求
     * @param reqFriend
     */
    public void addFriend(ReqFriend reqFriend);

    /**
     * 根据用户id查询好友请求列表
     * @param userId
     * @return
     */
    public List<ReqFriendVo> getListByUserId(String userId);

    /**
     * 修改好友请求状态
     * @param reqFriendDto
     */
    public void updateStatus(ReqFriendDto reqFriendDto);
}
